﻿@charset "utf-8";
/*-----------------------------  reset ----------------------------------------*/
html, body, div, iframe, h1, h2, h3, h4, h5, h6, p, a, del, em, b, i, s, img, strong, dd, dl, dt,  ol, ul, li, label, form, table, tbody, thead, tr, th, td, address, span, cite { margin:0; padding:0; border:medium none; }
body {font:14px/26px "微软雅黑"; color:#666; _word-break:break-all;white-space:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
table { border-collapse:collapse; border-spacing:0; }
a {text-decoration: none;outline:0; blr:expression(this.onFocus=this.blur()); color:#555;}
a:hover { color:#f60; text-decoration:none;}
em, b, cite, i, s { font-style:normal;}
ul,ol { list-style:none; text-align: left;}
img, input, select, button, textarea { font:12px Arial, sans-serif; vertical-align:middle; padding:0; margin:0 0 14 0;
}
/* 样式清除 */
.clear { clear:both; height:0; font-size:0; visibility:hidden; display:block;}
.fix:after{clear:both;content:".";display: block;visibility:hidden;height:0;font-size:0;  }
.fix{ zoom:1;}
.section { width:960px; margin:0 auto; }
/*---- 公共设置 ---*/
.f-f-s { font-family:"宋体";}
.fl { float: left;}
.fr { float: right;}
.font85 { font-size: 0.85em;}
.font75 { font-size: 0.75em;}
.font125 { font-size: 1.25em;}
.f12 { font-size: 12px;}
.f14 { font-size: 14px;}
.f16 { font-size: 16px;}
.f20 { font-size: 20px;}
.fb { font-weight: bold;}
.mart10 { margin-top: 10px;}
.mart12 { margin-top: 12px;}
.marl12 { margin-left: 12px;}
.marr10 { margin-right: 10px;}
.padt10 { padding-top: 10px;}
.padt5 { padding-top: 5px;}
.padl10 { padding-left: 10px;}
.padr10 { padding-right: 10px;}
.padb10 { padding-bottom: 10px;}
.padb5 { padding-bottom: 5px;}
.padlr7 { padding: 0 7px;}
.padlr12 { padding: 0 12px;}
.padlr20 { padding: 0 20px 0 25px;}
.padtb10 { padding: 10px 0;}
.pad5 { padding: 5px;}
.pad10 { padding: 10px;}
.bor1 { border:1px solid #ddd;}
.bor2 { border:1px solid #e1e1e1;}
.bor3 { border:1px dotted #ddd;}
.bor-b { border-bottom:1px solid #e1e1e1;}
.bor-b-d { border-bottom:1px dotted #e1e1e1;}
.bor-l { border-left:1px solid #e1e1e1;}
.born { border: none !important;}
.bor-r { border-radius:3px;}
.bor-r1 { border-radius:5px;}
.bor-r2 { border-radius:8px;}
.t-c { text-align: center;}
.t-l { text-align: left;}
.t-r { text-align: right;}
.v-t { vertical-align: top;}
.v-m { vertical-align: middle;}
.bg-f { background: #fff;}
.bg-f6 { background: #f6f6f6;}
.bg-c3 { background: #c3c3c3;}
.bg-f60 { background: #f60;}
.bg-e { background: #eee;}
.bg-f3 { background: #f3f1da;}
.cf { color: #fff;}
.c1 { color: #111;}
.c3 { color: #333;}
.c4 { color: #444;}
.c8 { color: #888;}
.c9 { color: #999;}
.red { color: #f00;}
.red-y { color: #f60;}
.line30 { line-height: 30px;}
.w25 { width: 25%;}
.w100 { width: 100%;}
.w90{width:90%;}
.w50 { width: 50%;}
.w60 { width: 60%;}
.w20 { width: 20%;}
.w30 { width: 30%;}
.w0 { width: 0%;}
.h25 { height: 25px;}
.w210 { width: 210px;}
.w738 { width: 738px;}
.w718 { width: 718px;}
.w980{width:980px;}
.d-webkit { display: -webkit-box;}
.box-flex { -webkit-box-flex:1.0;}
.box-justify { -webkit-box-pack:justify; }
.d-table { display: table;}
.d-b { display: block;}
.d-t-cell { display: table-cell;}
.p-a { position: absolute;}
.p-r { position: relative;}
.over { overflow: hidden;}
.t-over { text-overflow: ellipsis; white-space: nowrap;}
.bor-nb { border-bottom:none !important;}
.bor-nr { border-right:none !important;}
.bor-nl { border-left: none !important;}

.text_ellipsis {
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}
.text_ellipsis2 {
    text-overflow: ellipsis;
    height:100%;
    display: block;
    overflow: hidden;
}